rs23
(usa Ubuntu)
Enviado em 20/01/2011 - 14:37h
Corrigi o programa mais ainda esta com erro
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void minusculo (char *str)
{
int i;
for (i = 0;i<strlen(str); i++ )
{
str[i] = tolower(str[i]);
}
}
int main(void)
{
char frase[100];
printf("Digite uma frase:\n");
gets(frase);
minusculo(frase)
printf("String modificada %c:",frase);
system("pause");
return 0;
}
Mensagem do copilador
H:\Linguagem C\Estrutura de dados\Ponteiros\Strings\programa_3.cpp: In function `void minusculo(char*)':
H:\Linguagem C\Estrutura de dados\Ponteiros\Strings\programa_3.cpp:12: error: `tolower' undeclared (first use this function)
H:\Linguagem C\Estrutura de dados\Ponteiros\Strings\programa_3.cpp:12: error: (Each undeclared identifier is reported only once for each function it appears in.)
H:\Linguagem C\Estrutura de dados\Ponteiros\Strings\programa_3.cpp: In function `int main()':
H:\Linguagem C\Estrutura de dados\Ponteiros\Strings\programa_3.cpp:26: error: expected `;' before "printf"